#!/bin/bash

function init_basic {
  local file_path="basic"
  local files=(".bashrc" ".gitconfig" ".lesshst" ".ssh" ".vim")
  
  # 设置默认值
  local src_dir="${HOME}/.dotfiles/${file_path}"

  # 如果目录不存在，则给 src_dir 赋予默认值
  if [ ! -d "$src_dir" ]; then
    echo -n "文件夹 $src_dir 不存在，先克隆到本地：\n git clone https://gitee.com/archiguru/ubuntu-dotfiles.git ${HOME}/.dotfiles"
    exit 1
  fi


  # 删除旧文件
  for file in "${files[@]}"; do
    rm -rf "$HOME/$file"
  done

  # 建立软链接
  for file in "${files[@]}"; do
    ln -s "${src_dir}/$file" "$HOME/$file"
  done
}

# 调用函数
init_basic

exit 0


